Adapting Software Development Process for Customer Requirements and Personnel Capability

نویسندگان

  • Makoto Nonaka
  • Kyota Kanno
  • Soichi Matsushita
  • Motoei Azuma
چکیده

Producing a software product with sufficient quality within estimated cost is an important issue for software projects. It is necessary that a process be designed and adapted for the project, as customer requirements and other constraints are specific to each project. Based on the measured capability of human resource, development efforts must be estimated accurately, for each defined process. We set our research goal on a software process design and adaptation support system. This paper describes a conceptual model for software process design support in a formal manner. As it requires measurement of process and product data for process design and adaptation support, its support system must be implemented. This paper also describes an experiment for measuring personal capability using product and process metrics, and architecture of the support system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

customer data collection and analysis : how do firms de - velop competence in customer intelligence management ?

Executive Summary Customer Intelligence Management (CrIM) is a member of the intelligence management family, sharing a variety concerns and practices with business intelligence (BI) and competitive intelligence (CI). Its origins can be traced to practices of customer relationship management and marketing and advertising science. It is especially associated with Customer Relationship Management ...

متن کامل

Lessons from Applying XP Methodology to Business Requirements Engineering in Developing Countries Context

Most standard software development methodologies are often not applied to software projects in many developing countries of the world. The approach generally practice is close to what eXtreme Programming (XP) is likely promoting, just keep coding and testing as the requirement evolves. XP is an agile software process development methodology that has inherent capability for improving efficiency ...

متن کامل

A New Maturity Model for Requirements Engineering Process: An Overview

It is widely acknowledged that Requirements Engineering (RE) has an important implication for the overall success of software or system development projects. As more and more organizations consider RE as the principal problem areas in the projects, improving RE process therefore appears critical for future business success. Moreover, nowadays there are evidences that support improving RE proces...

متن کامل

Extreme Programming Modified: Embrace Requirements Engineering Practices

Extreme Programming (XP) is an agile (lightweight) software development methodology and it becomes more and more popular. XP proposes many interesting practices, but it also has some weaknesses. From the software engineering point of view the most important issues are: maintenance problems resulting from very limited documentation (XP relies on code and test cases only), and lack of wider persp...

متن کامل

Software Requirements Elicited through Human-Centric Chance Discovery

This paper proposes to apply Chance Discovery methods to software requirements elicitation. The author’s previous studies indicated that requirements definition work of custom-made type application software had been running through the whole software development process. This trend has been seen among small-scale software development projects, especially for web application system and client/se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001